Japanese artist, composer Ryoji Ikeda has created a new, immersive audio-visual artwork at Store Studios, 180 The Strand in London ...